//-----------------------------------------------------------------------------
// Name: Shotgun.h
// Auth: Dante Ratto, Robert Darty, & Paul Godfrey
// Desc: Handles the creation, destruction and updating of a shotgun
//-----------------------------------------------------------------------------

#ifndef _SHOTGUN_
#define _SHOTGUN_

//-----------------------------------------------------------------------------
// cShotgun:
//-----------------------------------------------------------------------------
class cShotgun
{
public:
	// Constructors:
	cShotgun();
	~cShotgun();

	// cShotgun Methods:

	//-----------------------------------------------------------------------------
	void Draw(float x, float y, float z, float ya, float p);
	// Desc: Renders the Shotgun at its current position
	
	//-----------------------------------------------------------------------------
	int GetDamage();
	// Desc: Gets damage/bullet

private:
	// Members:
	float mXPosition;
	float mYPosition;
	float mZPosition;
	float mYaw;
	float mPitch;
	int mDamage;
};

//-----------------------------------------------------------------------------
// Functions:
//-----------------------------------------------------------------------------
cShotgun* GetShotgun();

#endif